import request from '@/utils/request'

// 查询商品模板列表
export function listModel(query) {
  return request({
    url: '/fx/model/list',
    method: 'get',
    params: query
  })
}




// 查询商品模板详细
export function getModel(id) {
  return request({
    url: '/fx/model/' + id,
    method: 'get'
  })
}

// 新增商品模板
export function addModel(data) {
  return request({
    url: '/fx/model',
    method: 'post',
    data: data
  })
}

// 修改商品模板
export function updateModel(data) {
  return request({
    url: '/fx/model',
    method: 'put',
    data: data
  })
}

// 删除商品模板
export function delModel(id) {
  return request({
    url: '/fx/model/' + id,
    method: 'delete'
  })
}

/**
 * @param id 选择三级分类查询模版(会返回id)
 */
export function threeSelectModel(data) {
  return request({
    url: `/fx/model/queryModel?tierVal=${data}`,
    method: 'get',
  })
}

/**
 * @param id 新选择三级分类查询模版(会返回id)
 */
export function fourSelectModel(data) {
  return request({
    url: `/fx/model/queryModelName?tierVal=${data}`,
    method: 'get',
  })
}

/**
 * @param id 选择三级分类查询模版(不会返回id)
 */
export function hierarchySelectModel(data) {
  return request({
    url: `/fx/model/hierarchy?hierarchy=${data}`,
    method: 'get',
  })
}